:host {
  ::ng-deep {
    nz-card {

      .pr {
        position: relative;
      }

      .pa {
        position: absolute;
        top     : 50px;
        left    : 150px;
      }

      .tips {
        display      : flex;
        margin-bottom: 0;
        color        : #333;

        dt {
          width: 150px;
        }

        dd {
          width        : 190px;
          margin-bottom: 0;
          text-align   : center;
        }
      }

      .form-title {
        margin-bottom: 10px;
        padding-left : 8px;
        color        : #333;
        font-weight  : 700;
        font-size    : 18px;
        line-height  : 20px;
        border-left  : solid 3px #1890ff;
      }

    }

    .ant-form-item {
      margin-left: 180px;
    }

    nz-date-picker,
    nz-input-number {
      width: 100% !important;
    }

    .input-back {
      nz-form-item {
        margin-left: 0px;

        .ant-form-item-label {
          flex: 0 !important;
        }

        .ant-form-item-control {
          max-width  : 100% !important;
          margin-left: 20px !important;
        }
      }
    }

  }
}